/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package javaapplication1;

/**
 *
 * @author Lawrence
 */
public class JavaApplication1  {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws InterruptedException 
    {
      String camion = "tipo_mensaje%1%4%1%mensaje 1&";//enviado
      String camion2 ="tipo_mensaje%2%4%1%mensaje 1%0&";//viajero
      String camion3 ="tipo_mensaje%3%4%1%mensaje 3%0&";      //recibido
      String camion4 ="tipo_mensaje%4%4%1%mensaje 3%0&";//enviado
      String mensaje;
      String mensaje2;
      String mensaje3;
      String mensaje4;
      Notificacion notificacion = new Notificacion();
      mensaje = notificacion.revisarCamion(camion);
      mensaje2 = notificacion.revisarCamion(camion2);
      mensaje3 = notificacion.revisarCamion(camion3);
      Thread.sleep(4500);
      mensaje4 = notificacion.revisarCamion(camion4);
      
      System.out.println("Mensaje: "+mensaje);
      System.out.println("Mensaje 2: "+mensaje2);
      System.out.println("Mensaje: 3"+mensaje3);
      System.out.println("Mensaje 4: "+mensaje4);
      
      for(int i=0;i<notificacion.getMensajes().size();i++)
      {
          System.out.println("Hr Emision "+notificacion.getMensajes().get(i).getHrEmision()+"Hr Recepcion "+notificacion.getMensajes().get(i).getHrRecepcion());
          System.out.println("Tiempo Acum "+notificacion.getMensajes().get(i).getTiempoTotal());
          for(int j=0;j<notificacion.getMensajes().get(i).getTrayecto().size();j++)
          {
              System.out.println("Paso por "+notificacion.getMensajes().get(i).getTrayecto().get(j));
          }
      }   
      
    }
}
